1) Messi
2) Cristiano Ronaldo
3) Neymar
4) Canelo Alvarez
5) Roger Federer
6) Russell Wilson
7) Aaron Rodgers
8) LeBron James
9) Stephen Curry
10) Kevin Durant
https://www.forbes.com/athletes/#6e89d68a55ae
2) Cristiano Ronaldo
3) Neymar
4) Canelo Alvarez
5) Roger Federer
6) Russell Wilson
7) Aaron Rodgers
8) LeBron James
9) Stephen Curry
10) Kevin Durant
https://www.forbes.com/athletes/#6e89d68a55ae